// pages/collect/collect.js
Page({
  data: {
    // tab栏
    tabsData: [{
        name: '商品收藏',
        isActive: true
      },
      {
        name: '品牌收藏',
        isActive: false
      },
      {
        name: '店铺收藏',
        isActive: false
      },
      {
        name: '浏览足迹',
        isActive: false
      }
    ],
    // 收藏的商品信息
    collect:[],
  },
  // 获取收藏的商品信息
  onShow(){
    // 获取缓存中的收藏商品信息
    let collect = wx.getStorageSync('collect') || [];
    // 赋值备用
    this.setData({
      collect
    })
  },
// 根据点击的模块来判断当前处于哪个tabs
changeTitleByIndex(index){
  const {tabsData} = this.data; //解构出data中定义的tabsData数组
  //筛选整个tabsData把不是点击的那个isActive全部设置为false点击的为true
  tabsData.filter((v, i) => i === index ? v.isActive = true : v.isActive = false)
  //一切操作执行完毕后再重新赋值给tabsData
  this.setData({
    tabsData
  })
},
// 点击切换的tabs事件
tabsItemChange(e) {
  const {index} = e.detail; //解构出事件触发者传递的index
  // 点击进来type值激活的
  this.changeTitleByIndex(index);
  // 当切换了tabs就重新根据type发送请求
  // this.getOrders(index+1);
},
})